function validate_all(value, reg, alerttxt) {
	if (!reg.test(value)) {
		alert(alerttxt);
		return false
	} else {
		return true
	}
}

function validate_required(value, alerttxt) {
	if (value == "" || value == null) {

		alert(alerttxt);
		return false
	} else {
		return true
	}
}

function checkQuery() {
	var long_reg = /^-?(?:(?:180(?:\.0{1,5})?)|(?:(?:(?:1[0-7]\d)|(?:[1-9]?\d))(?:\.\d{1,5})?))$/;//经度正则表达式 
	var lat_reg = /^-?(?:90(?:\.0{1,5})?|(?:[1-8]?\d(?:\.\d{1,5})?))$/;//纬度正则表达式 
	var cloudcover_reg = /^\d+$/; //整形 
	var gsd_reg = /^\d+((\.?\d+)|(\d*))$/;//double

	var lTlong = jQuery("#leftTlong");
	var lTlat = jQuery("#rightBlat");
	var rBlong = jQuery("#rightBlong");
	var rblat = jQuery("#leftTlat");
	var imagegsd = jQuery("#imagegsd");
	var cloudpercent = jQuery("#cloudpercent");

	if (validate_required(lTlong.val(), validate[8]) == false) {//
		lTlong.focus();
		return false
	}
	if (validate_required(lTlat.val(), validate[9]) == false) {//
		lTlat.focus();
		return false
	}
	if (validate_required(rBlong.val(), validate[10]) == false) {//
		rBlong.focus();
		return false
	}
	if (validate_required(rblat.val(), validate[11]) == false) {//
		rblat.focus();
		return false
	}

	if (cloudpercent.val() != "") {
		if (validate_all(cloudpercent.val(), cloudcover_reg, validate[12]) == false) {//
			cloudpercent.focus();
			return false
		}
	}

	if (imagegsd.val() != "") {
		if (validate_all(imagegsd.val(), gsd_reg, validate[13]) == false) {//
			imagegsd.focus();
			return false
		}
	}
	if (validate_all(lTlong.val(), long_reg, validate[14]) == false) {//
		lTlong.focus();
		return false
	}
	if (validate_all(lTlat.val(), lat_reg, validate[15]) == false) {//
		lTlat.focus();
		return false
	}
	if (validate_all(rBlong.val(), long_reg, validate[16]) == false) {//
		rBlong.focus();
		return false
	}
	if (validate_all(rblat.val(), lat_reg, validate[17]) == false) {//
		rblat.focus();
		return false
	}
	if (lTlong.val() - 0 > rBlong.val() - 0) {
		alert(validate[18]);
		lTlong.focus();
		return false;
	}
	if (lTlat.val() - 0 < rblat.val() - 0) {
		alert(validate[19]);
		lTlat.focus();
		return false;
	}

	return true;

}

function checkQueryAdmin() {
	var long_reg = /^-?(?:(?:180(?:\.0{1,5})?)|(?:(?:(?:1[0-7]\d)|(?:[1-9]?\d))(?:\.\d{1,5})?))$/;//经度正则表达式 
	var lat_reg = /^-?(?:90(?:\.0{1,5})?|(?:[1-8]?\d(?:\.\d{1,5})?))$/;//纬度正则表达式 
	var cloudcover_reg = /^\d+$/; //整形 
	var gsd_reg = /^\d+((\.?\d+)|(\d*))$/;//double

	
	var imagegsd = jQuery("#imagegsd");
	var cloudpercent = jQuery("#cloudpercent");

	

	if (cloudpercent.val() != "") {
		if (validate_all(cloudpercent.val(), cloudcover_reg, validate[12]) == false) {//
			cloudpercent.focus();
			return false
		}
	}

	if (imagegsd.val() != "") {
		if (validate_all(imagegsd.val(), gsd_reg, validate[13]) == false) {//
			imagegsd.focus();
			return false
		}
	}
	

	return true;

}